/*zero - 2017-02-15 */
@charset "utf-8";
body {margin: 0px; padding: 0; width:100%; height: 100%; background:#eef2f7;font-size:16px; font-size:1em;font-family: "微软雅黑"; color: #313750;}
html{font-size: 1em;}
a{text-decoration: none;}
.clear {border: 0; margin: 0; padding: 0; clear: both;}
ul, li, dl, dt, dd, h1,h2,h3,p {margin: 0px;padding: 0px;list-style: none;}
hr{width: 100%; color:#cdcdcd; height:1px; border:0px; border-top:1px solid #cdcdcd; margin:0px; padding:0px; overflow:hidden;}
/* clearfix */ 
.clearfix:after{content:"";display:block;} 
.clearfix{display:inline-table;} 
/* Hides from IE-mac */ 
* html .clearfix{height:1%;} 
.clearfix{display:block;} 
/* End hide from IE-mac */ 
*+html .clearfix{min-height:1%;}/* IE7 */

.fl{float: left;}
.rl{float: right;}
.mar_1102{width:1120px; margin:0 auto;}

/*--------------------- index ---------------------------*/ 
/*--- top ---*/ 
#top{width: 100%; height: 40px;color: #0c4aed; line-height: 40px; font-size:0.875em; background-color:#0c4aed;
    background: -moz-linear-gradient(left,  #0c4aed 0%, #1ca4f7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c4aed), color-stop(100%,#1ca4f7));
    background: -webkit-linear-gradient(left,  #0c4aed 0%,#1ca4f7 100%);
    background: -o-linear-gradient(left,  #0c4aed 0%,#1ca4f7 100%);
    background: -ms-linear-gradient(left,  #0c4aed 0%,#1ca4f7 100%);
    background: linear-gradient(to right,  #0c4aed 0%,#1ca4f7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c4aed', endColorstr='#1ca4f7',GradientType=0 );}
:root #top{filter:none;}
#top p,#top a{color: #fff; padding: 0 4%;}
#top p span{color: #ffdc36;}
#top a img{margin-right: 2%;}
.top_r{float: right; width:48%;}

header{ background: #fff; height: 148px; padding:25px 0; width: 100%; line-height: 98px;}
header a img{width: 664px; height: 98px;}
.logo{width: 664px;}
.nav{width:440px; height: 98px;}
.nav ul{margin-left:10%;}
.nav ul li{float: left; margin-left:6%;}
.nav a,.nav a:visited{font-weight: bold; color:#313750; padding:7px 0; font-size: 0.95em;}
.nav li a:hover,.current a,.current a:visited{border-bottom: 3px solid #1885f4; color: #1885f4; text-decoration:none;}
#banner{border: 7px solid #dae5f3;  border-left: none; border-right: none;}
#banner img{width: 100%;}
/*--- main ---*/ 
#main{width:1120px; margin:0 auto; height: 100%;}

.in_bor1{border: 1px solid #9ba8c6;}
.in_bor2{border: 1px solid #0c4aed; border-image: -webkit-linear-gradient(#0c4aed , #1ca4f7) 30 30; border-image: -moz-linear-gradient(#0c4aed , #1ca4f7) 30 30; border-image: linear-gradient(#0c4aed , #1ca4f7) 30 30;}
.in_bg{background-color: #fff;}
.in_mar_10{margin-top: 10px;}
.in_mar_cen{margin-top: 17px;}
.in_one_tit{height: 47px; line-height: 47px; border-bottom: 5px solid #9ba8c6; background-color:#dae5f3 ; padding:0 20px;}
.in_one_tit a{color:#313750; background: url(../Img/i_12.png) no-repeat left; padding-left: 15px; font-weight: bold; font-size: 1.125em;}
.in_one_tit a:hover{text-decoration: none;}
.in_one_tit a span{float:right; color: #7b8caa; font-size: 0.75em; font-weight: normal;}
.in_one_tit a span:hover{color: #0c4aed; text-decoration: none;}
.in_one_con{padding: 20px; line-height: 28px;}
.in_one_con li a{color: #313750; font-size:0.875em;}
.in_one_con li a:hover{color: #0c4aed;}

.in_two_tit{background-color: #fff; padding:5px 10px 0 0; height: 50px;}
.in_two_tit a{border: none; background:none; border-bottom: 5px solid #1b60f9; padding:0 10px 4px 10px;}

.in_two_con{padding:15px 10px;}
.in_two_con li{white-space:nowrap; -o-text-overflow:ellipsis; overflow:hidden;}


.left{width: 275px; margin-top: 25px;}
.le_1{height:370px; overflow:hidden;clear:both;}
.le_2{padding:0 10px; height:254px; overflow:hidden;clear:both;}

.center{width: 550px; margin:25px 10px 0 10px;}
.in_cen_tit{height: 55px; background: url(../Img/i_13.png) no-repeat left top; line-height: 55px; border-bottom: 5px solid #eef2f7; padding:0 20px;}
.in_cen_tit a{color:#fff; font-weight: bold; font-size: 1.4em; text-shadow:2px 2px 1px #444;}
.in_cen_tit a span{ float:right; font-size: 0.75em; font-weight: normal;text-shadow:none}
.in_cen_tit a:hover{text-decoration: none;}
.in_cen_tit a span:hover{text-decoration: none;}

.in_cen_con{padding:20px; line-height:30px;height: 319px;}
.in_cen_con li a{color: #313750; font-size:0.875em;}
.in_cen_con li a:hover{color: #0c4aed;}
.in_cen_con li a span{float: right;}

.right{width:275px; margin-top:25px;}
.ri_1{height: 515px;}
.ri_2{margin: 10px 1px;}
.ri_2 a{width: 273px; height: 139px; display: block; background: url(../Img/i_17.png) no-repeat left top; text-align: center; line-height: 139px; color: #fff; font-size: 1.9em;}
.ri_3{height: 224px;}
.wi_160{float:left; width: 160px;}


.bottom{width: 100%; margin-top: 20px;}
.in_bot_tit{padding:0 20px 0 0; height: 50px; line-height: 50px;}
.in_bot_tit a{border: none; background:none; border-bottom: 5px solid #1b60f9; padding:0 20px 8px 20px;}
.in_bot_con{padding:0 10px;}
.in_bot_con ul li{margin: 0px 5px;}
/*--- footer ---*/ 
#footer{float: left; width:100%; height:335px; background: url(../Img/bot.png) no-repeat left top; background-size: 100%; margin-top: 30px; color: #fff;}
#footer dl{ margin-top:35px; height: 40px; height: 239px;} 
#footer dl dt{font-size: 1.5em; padding-bottom: 10px; margin-bottom: 30px;}
#footer dl dt span{border-bottom: 3px solid #ffdc36;}

.fo_1{width: 60%;}
.fo_2{width: 40%;}
.fo_1 dd{float:left; line-height:32px; width: 235px;}
.fo_1 dd a{color: #fff; font-size: 0.875em; background: url(../Img/i_40.png) no-repeat left; padding-left: 30px;}
.fo_2 dd{ line-height:34px; font-size: 0.875em;}
.fo_2 dd img{margin-right:7px;}


.fo_bot{width:100%; text-align: center;}

/* -600px -*/
@media (max-width:600px){	

}



.nei_ri{width: 830px;margin-top: 25px;}
.list-title{height: 55px; background: url(../Img/n_1_zb.png) no-repeat left top; line-height: 55px; border-bottom: 5px solid #eef2f7; padding: 0 20px;}
.list-title a{color:#fff; font-weight: bold; font-size: 1.4em; text-shadow:2px 2px 1px #444;}
.list-title a span{ float:right; font-size: 0.75em; font-weight: normal;text-shadow:none}
.list-content{padding:20px; line-height:30px;height: 575px;}
.list-content ul{height: 500px;}
.list-content li{width: 100%;height:32px;line-height:200%}
.list-content li a{color: #313750; font-size:0.875em;float: left;}
.list-content li a:hover{color: #0c4aed;}
.list-content li span{float: right;}
#page{text-align: center;}
#page span{padding: 10px;background: rgb(20,115,200);color: #fff;}
#page a{margin: 0 15px;}
.show-content{min-height: 580px;padding: 20px;}
.show-content h3{text-align: center;line-height: 150%;}
.show-tit{text-align:center;margin: 20px 0;border-bottom: 1px dashed #ccc;padding-bottom: 20px;color: #666;font-size: 14px;}
.show-tit span{margin: 0 20px;}
.show-con{line-height: 200%;}

.nei_ri_notice{width:1120px;margin-top:20px}

